48,1,0,-1,-2,-4,-6,83,81,80,82,60,71,80,78,75,74,72,70,68,66,64,63,62,61,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,
128,116,115,112,96,101,93,94,93,95,97,48,61,76,86,91,91,93,84,82,87,90,83,77,81,85,85,80,75,87,90,86,84,90,94,95,92,89,98,100,97,94,101,104,104,101,104,109,110,108,104,117,118,117,112,119,122,122,121,118,125,126,124,121,126,127,126,125,125,129,129,127,124,131,131,129,125,128,128,126,124,120,125,124,122,118,123,122,121,117,120,119,117,116,111,119,118,119,115,122,121,118,118,113,124,121,125,118,129,126,121,125,126,133,129,130,126,106,117,129,132,140,140,140,
122,110,106,110,96,105,97,102,99,101,100,93,94,95,95,96,88,90,85,86,78,78,76,76,71,70,73,72,73,71,73,73,76,73,84,86,80,74,77,78,79,80,79,81,82,84,85,93,97,97,94,101,105,105,100,103,110,110,107,102,112,114,112,108,112,116,115,112,106,118,119,117,111,118,121,118,112,113,117,116,111,106,113,114,112,106,106,100,98,98,97,98,96,98,97,108,109,106,100,100,102,102,107,104,110,109,111,110,117,114,112,117,115,122,121,124,124,125,128,120,109,130,130,79,
135,105,118,120,111,101,93,108,103,99,97,96,95,95,95,95,90,90,90,90,80,80,80,81,75,75,76,78,80,77,79,80,82,83,81,82,82,81,82,82,81,82,83,84,83,83,84,85,84,85,85,85,86,85,87,87,88,89,91,92,92,92,95,95,96,96,96,97,97,98,98,100,100,100,100,100,99,99,98,98,99,98,98,97,98,98,99,98,97,97,96,96,95,97,96,97,97,97,100,100,105,104,107,106,110,110,112,111,116,115,114,119,118,125,124,127,128,126,130,130,130,130,130,72,
87,92,112,87,76,95,88,93,87,87,83,80,78,75,76,74,71,70,68,67,61,60,60,58,55,54,56,55,57,56,57,58,57,58,58,59,59,60,57,58,58,58,60,61,62,63,64,65,66,68,69,70,71,72,74,75,78,79,80,81,83,83,84,84,87,87,88,88,88,91,91,91,91,93,93,93,92,92,92,92,91,92,92,92,91,91,93,92,92,91,91,92,92,91,91,93,94,94,95,96,98,98,98,99,102,102,102,102,106,106,106,106,106,109,111,112,115,104,109,116,116,128,130,130,
19,40,72,51,43,63,56,62,56,55,49,44,45,41,39,35,35,31,29,26,24,22,20,18,17,16,17,16,17,17,17,18,17,17,19,19,19,19,17,17,16,17,18,19,20,20,21,23,25,24,23,23,22,21,21,20,20,19,20,18,16,16,18,17,17,16,15,17,17,17,18,20,21,21,21,21,22,21,20,20,20,20,19,19,21,21,22,23,23,25,26,27,27,29,30,32,33,36,38,40,42,44,46,48,49,51,54,57,58,59,62,64,67,68,70,71,74,73,74,80,70,78,86,90,
39,51,58,54,46,67,58,57,48,61,52,43,40,32,41,35,24,18,27,22,9,5,2,5,3,2,2,12,12,14,14,13,13,12,6,5,5,4,4,3,2,2,3,4,5,14,15,10,11,13,12,13,13,13,14,14,22,22,22,19,18,17,15,12,9,6,4,4,4,4,4,5,4,5,6,4,6,6,3,4,5,6,8,11,15,18,20,22,24,26,28,29,30,33,35,35,38,42,46,49,46,50,54,59,53,58,63,69,60,66,71,77,82,74,81,86,91,95,88,95,85,91,95,58,
-18,3,23,28,24,48,41,38,29,43,34,25,22,13,22,14,4,-3,6,0,-11,-16,-19,-17,-19,-20,-22,-12,-14,-12,-13,-14,-16,-17,-22,-24,-24,-26,-26,-28,-28,-30,-30,-29,-29,-19,-19,-24,-23,-21,-21,-22,-23,-25,-25,-26,-19,-22,-22,-24,-25,-27,-28,-30,-33,-36,-38,-36,-36,-40,-39,-37,-36,-36,-35,-35,-34,-33,-27,-27,-26,-26,-25,-23,-26,-23,-17,-14,-11,-13,-11,-4,-1,-6,-3,5,10,15,11,17,22,26,15,21,16,22,23,29,32,40,46,33,40,46,53,60,47,54,46,53,54,59,51,72,
0,15,41,31,30,41,36,40,33,40,32,25,23,16,21,14,8,3,4,-1,-3,-9,-12,-8,-11,-12,-14,-10,-12,-11,-12,-12,-13,-14,-16,-18,-18,-19,-20,-21,-21,-22,-22,-23,-22,-20,-19,-18,-17,-16,-16,-16,-18,-20,-22,-24,-24,-26,-28,-30,-31,-33,-36,-39,-40,-42,-44,-44,-43,-42,-41,-41,-40,-39,-38,-38,-39,-39,-39,-39,-41,-40,-38,-35,-35,-33,-30,-27,-24,-19,-11,-11,-2,-4,-1,5,11,16,12,17,22,26,15,21,9,21,22,29,22,39,46,32,40,46,52,59,45,50,46,49,49,49,36,51,
14,36,68,62,64,76,72,75,65,71,61,53,47,40,45,37,32,26,27,22,19,14,9,13,11,9,7,11,10,10,9,8,8,7,5,4,4,2,2,1,1,1,0,0,0,3,3,4,5,5,4,5,5,4,4,3,3,2,1,0,0,-1,-3,-4,-7,-9,-11,-10,-9,-9,-8,-8,-7,-7,-5,-5,-6,-6,-6,-5,-6,-6,-3,0,1,5,8,10,12,10,13,13,16,15,18,16,20,24,20,24,26,31,24,30,31,36,29,35,40,47,54,45,53,47,53,52,57,58,58,61,55,55,61,49,
19,36,64,63,68,82,80,79,71,76,66,58,49,40,44,35,33,25,26,19,15,9,5,4,6,5,3,3,-2,8,5,9,5,7,6,3,4,1,1,-3,-4,-7,-2,-3,-4,0,2,6,7,9,10,14,16,17,18,20,21,23,24,24,25,25,24,24,24,24,24,23,23,23,23,23,24,25,27,27,26,26,26,27,26,27,27,28,27,28,29,30,31,29,30,28,30,29,31,29,33,36,32,36,36,40,33,38,39,45,38,46,49,57,66,58,66,60,67,66,72,72,73,76,69,66,69,53,
18,46,50,70,77,76,75,76,69,67,58,52,45,38,40,33,30,23,23,17,14,8,5,9,7,5,4,10,9,7,6,12,11,9,9,8,9,8,12,11,11,10,9,8,9,13,14,14,15,16,17,15,16,18,19,20,20,22,22,22,25,25,25,24,24,24,23,22,21,21,21,18,19,19,19,19,19,20,20,21,21,22,16,17,15,17,14,16,17,15,17,16,18,14,15,16,19,23,20,23,22,26,21,26,20,26,25,29,29,35,41,36,40,42,46,40,42,45,46,47,47,45,33,33,
17,31,50,69,76,76,75,73,68,67,59,52,44,38,34,22,25,18,12,7,0,-6,-9,-5,-7,-10,-11,-5,-6,-10,-10,-4,-4,-1,0,-2,2,1,-1,-2,-1,-3,-1,-2,-2,4,0,4,2,6,8,9,11,17,17,21,18,24,24,21,27,24,25,25,25,24,24,23,23,21,22,18,20,18,20,20,20,16,20,20,21,21,16,16,15,16,13,14,15,13,14,14,15,11,12,13,16,19,16,19,18,21,15,18,13,17,14,19,17,22,28,24,30,28,33,29,33,35,34,36,35,30,16,12,
19,34,52,64,71,63,63,61,56,52,45,42,40,32,29,23,19,13,14,9,2,-3,-5,-2,-4,-7,-7,-1,-2,-6,-6,0,0,-3,-3,-3,2,2,3,2,4,4,0,-1,-1,6,5,6,6,7,7,5,6,7,8,8,9,9,14,14,13,13,12,11,12,11,11,10,9,8,9,8,9,8,10,4,4,7,7,7,6,6,3,4,-3,-2,2,2,3,-4,-2,0,1,0,2,0,3,3,3,4,6,8,6,9,5,9,4,8,10,14,19,17,22,21,26,25,28,29,31,31,32,27,12,7,
41,45,60,73,79,73,71,68,63,59,52,50,46,38,36,30,26,20,22,17,10,6,7,8,4,3,1,8,7,3,4,10,10,8,8,8,14,14,14,15,16,16,12,12,12,18,18,18,18,19,20,17,17,19,19,20,20,21,26,25,25,24,23,22,22,22,21,20,20,18,19,18,19,18,19,13,13,16,16,16,15,15,12,12,6,7,10,11,11,5,6,7,9,8,9,8,10,9,10,10,12,15,14,16,12,16,10,14,15,20,24,22,27,25,29,28,32,31,33,34,34,28,12,5,
50,57,60,61,62,78,77,72,48,42,37,31,26,21,20,16,11,8,6,3,0,-3,-4,-5,-6,-7,-8,-7,-7,-7,-6,-5,-5,-4,-4,-3,-3,-2,-1,-1,0,1,2,2,2,3,3,3,3,4,4,4,4,6,6,7,7,8,7,7,5,4,4,5,2,1,1,-1,-2,-3,-2,-2,-2,-3,-3,3,7,-6,-7,-7,-4,-8,-7,12,10,11,11,12,12,7,7,9,9,8,10,8,20,23,32,10,12,38,35,36,32,37,30,31,36,39,41,36,40,39,46,42,44,46,47,48,49,32,11,28,
62,71,77,80,82,78,76,69,65,60,54,48,42,36,33,29,25,21,17,14,13,10,8,8,6,4,5,5,5,6,6,7,8,9,11,11,12,13,14,14,16,16,18,18,18,19,19,20,20,22,22,21,21,23,23,25,25,26,26,25,24,23,23,22,19,19,17,17,15,15,15,15,16,14,14,13,13,11,10,11,8,8,7,8,7,7,5,6,6,5,3,3,3,3,3,4,5,5,7,7,8,10,8,10,9,12,11,13,14,16,19,19,23,21,23,25,27,21,23,24,23,20,6,60,
58,65,70,71,72,69,68,61,55,48,41,32,28,24,21,16,9,6,3,0,0,-4,-5,-6,-9,-10,-10,-10,-10,-11,-11,-10,-10,-9,-8,-6,-5,-3,-2,-1,0,0,1,1,1,3,3,4,4,5,5,4,5,6,6,9,9,10,10,10,10,11,10,10,9,10,9,9,9,9,9,9,9,9,9,8,8,3,5,4,4,4,3,3,1,2,0,0,0,-1,-2,-2,-2,-3,-2,-2,1,2,3,2,3,6,6,8,8,10,8,9,11,11,11,10,10,10,11,11,10,7,8,8,5,1,-17,-3,
67,72,79,79,79,79,76,66,60,53,46,36,32,28,24,20,14,10,8,4,4,1,0,-1,-4,-5,-5,-6,-5,-6,-5,-5,-4,-3,-3,-2,0,0,1,2,2,3,5,5,5,6,7,8,8,9,9,9,9,9,10,12,13,12,14,14,14,14,14,14,13,13,13,13,13,12,13,12,13,13,13,12,12,10,9,9,8,8,8,7,6,5,4,4,4,4,3,2,3,1,1,2,4,4,5,6,7,8,10,11,13,15,16,17,16,17,17,17,16,15,16,18,19,13,14,13,9,5,-15,-13,
78,80,85,83,82,81,78,71,65,58,52,43,40,37,35,31,25,22,20,18,15,12,11,10,8,7,7,7,7,6,6,6,7,6,7,7,9,9,10,10,10,11,12,12,12,13,13,13,13,14,14,14,15,15,15,16,16,16,17,17,17,17,17,17,17,18,17,17,17,17,18,16,17,17,17,15,15,14,13,13,12,11,11,10,8,8,6,6,6,6,6,4,5,2,2,3,4,4,5,6,7,8,9,10,13,14,14,14,14,14,14,14,14,12,13,13,15,11,11,10,6,3,-14,-7,
60,58,54,58,55,54,48,43,37,30,24,22,18,13,10,5,4,0,-3,-6,-11,-14,-15,-16,-18,-19,-19,-20,-20,-18,-19,-19,-19,-18,-17,-16,-15,-15,-14,-13,-12,-11,-10,-10,-9,-9,-7,-7,-7,-6,-6,-2,-2,-2,-1,-3,-2,-2,-1,-1,0,0,0,0,0,0,1,1,2,3,3,3,3,5,5,5,5,4,3,3,2,3,1,1,-2,-2,-2,-3,-4,-5,-6,-6,-6,-6,-6,-6,-5,-4,-3,-2,-1,0,1,2,2,3,3,3,0,1,0,0,-1,-3,-3,-5,-5,-7,-8,-9,-14,-19,-48,-35,
59,56,51,54,51,52,56,44,38,37,31,24,23,19,15,11,10,6,3,0,-5,-8,-10,-11,-12,-14,-14,-14,-15,-13,-13,-13,-13,-13,-13,-12,-11,-11,-11,-10,-9,-8,-8,-7,-6,-5,-5,-5,-4,-4,-4,-1,0,1,1,-1,0,0,2,2,2,2,2,3,3,3,4,4,5,5,6,5,6,8,9,8,8,6,6,6,6,5,4,4,1,1,0,0,-1,-2,-3,-3,-3,-3,-4,-4,-3,-1,0,0,1,2,3,4,3,5,5,6,3,3,2,2,1,2,2,0,-1,-1,-2,-2,-6,-9,-43,-48,
58,64,52,69,64,69,62,55,48,42,35,32,27,22,20,15,15,11,7,4,-1,-4,-5,-6,-7,-10,-10,-10,-10,-9,-9,-8,-8,-9,-9,-8,-7,-7,-6,-6,-5,-5,-4,-4,-3,-2,-1,-1,0,1,1,5,5,7,7,5,5,6,7,7,8,8,8,9,8,9,9,9,9,10,10,11,12,12,13,13,12,12,11,11,10,10,9,8,7,7,6,6,5,5,4,4,4,2,2,2,3,5,6,7,9,10,10,10,10,11,10,10,9,10,9,9,7,8,8,7,7,5,4,3,-2,-6,-40,-26,
56,60,47,62,57,63,56,49,42,37,31,27,23,18,16,12,11,7,5,1,-2,-5,-7,-8,-9,-11,-11,-11,-11,-11,-11,-10,-10,-11,-11,-11,-10,-10,-9,-9,-9,-8,-8,-7,-6,-6,-5,-4,-4,-2,-2,1,2,3,3,2,2,3,4,4,4,5,5,6,6,7,6,7,7,8,9,9,10,11,12,12,12,12,11,11,10,10,8,8,7,7,6,6,4,4,4,4,4,2,3,2,4,5,6,7,8,9,9,10,8,10,9,10,5,6,5,6,3,3,4,2,3,-2,-2,-5,-9,-13,-46,-30,
47,40,13,34,24,31,24,30,24,21,15,16,10,4,2,-4,-4,-9,-12,-17,-15,-20,-21,-23,-22,-25,-26,-26,-26,-25,-26,-26,-26,-25,-25,-26,-26,-26,-25,-25,-25,-25,-22,-22,-21,-20,-18,-18,-17,-16,-15,-15,-14,-13,-13,-12,-11,-11,-11,-10,-10,-9,-9,-8,-8,-7,-6,-6,-6,-5,-5,-5,-4,-4,-3,-5,-5,-6,-6,-7,-8,-8,-9,-9,-11,-11,-12,-13,-14,-15,-15,-16,-16,-17,-17,-16,-15,-15,-14,-13,-12,-11,-12,-10,-8,-7,-8,-7,-1,0,-2,-1,3,4,5,3,3,3,1,-1,-5,-10,-50,-26,
52,38,15,38,30,38,31,35,28,25,19,20,15,9,6,1,1,-4,-6,-12,-9,-13,-15,-18,-17,-20,-21,-21,-21,-21,-21,-21,-22,-21,-21,-22,-22,-21,-21,-20,-21,-20,-18,-18,-17,-17,-15,-14,-14,-13,-12,-13,-13,-11,-11,-9,-9,-8,-7,-7,-6,-6,-5,-4,-3,-3,-2,-1,-2,-1,0,1,1,2,3,2,2,1,1,1,1,1,0,0,-1,-1,-3,-3,-4,-4,-6,-6,-5,-5,-6,-5,-4,-2,-1,-2,-1,1,2,2,2,4,4,6,5,7,6,9,8,10,11,10,10,8,7,4,1,-4,-45,-24,
44,45,20,43,33,41,34,39,33,30,24,25,19,14,11,5,6,1,0,-5,-6,-10,-12,-13,-12,-15,-16,-15,-15,-15,-16,-15,-15,-16,-16,-17,-16,-16,-15,-15,-14,-14,-12,-12,-11,-11,-9,-9,-9,-8,-7,-8,-8,-7,-6,-5,-4,-3,-3,-2,-1,-1,0,1,1,1,2,3,2,3,4,5,6,7,8,7,6,6,6,5,4,4,4,3,1,1,1,1,0,0,-1,-1,-1,-2,-1,0,2,2,3,3,4,6,6,5,6,9,8,10,7,9,8,11,12,13,14,14,14,9,8,5,3,-2,-36,-20,
42,42,16,36,27,37,32,37,30,26,20,23,17,11,8,2,4,-1,-3,-7,-5,-9,-11,-13,-12,-14,-16,-15,-15,-14,-16,-14,-15,-15,-16,-16,-16,-15,-14,-14,-13,-13,-12,-11,-10,-10,-9,-8,-8,-7,-6,-7,-7,-5,-5,-3,-3,-2,-1,-1,0,1,2,2,2,3,4,5,5,6,6,7,8,9,10,9,8,8,8,8,7,7,7,7,5,5,4,4,3,3,2,2,2,2,2,3,4,5,7,6,8,9,10,8,10,12,12,14,9,12,12,14,14,15,16,17,16,12,10,8,5,-1,-36,-23,
22,28,-1,33,28,34,28,26,22,21,17,10,7,3,1,-2,-10,-13,-14,-17,-25,-28,-29,-30,-33,-35,-35,-35,-35,-36,-36,-35,-36,-35,-35,-35,-35,-35,-35,-35,-34,-34,-23,-32,-29,-23,-30,-12,-23,-15,-13,-13,-9,-6,-6,-4,-4,-3,-3,-3,-2,-2,-2,-1,-2,-2,1,-1,2,9,23,16,23,25,23,22,23,22,22,21,20,19,19,18,16,15,15,15,13,13,13,12,12,11,11,13,14,14,15,16,18,19,18,19,21,22,21,22,24,25,24,26,29,31,31,31,31,33,32,31,28,7,-45,-26,
27,31,3,38,33,40,36,35,31,29,25,21,17,12,10,6,2,-2,-4,-7,-11,-14,-16,-17,-19,-20,-21,-20,-21,-21,-22,-21,-22,-20,-20,-21,-20,-20,-20,-20,-19,-19,-18,-17,-17,-16,-15,-14,-14,-13,-13,-12,-11,-10,-9,-9,-9,-8,-8,-8,-7,-7,-5,-5,-6,-6,-5,-4,-3,-3,-2,-2,-2,-1,0,-1,-2,-2,-3,-3,-4,-5,-5,-5,-6,-6,-8,-8,-9,-9,-9,-8,-9,-8,-8,-7,-6,-4,-2,-3,0,0,1,2,3,5,4,7,7,9,9,11,11,12,13,13,13,16,15,14,12,7,-30,-17,
27,35,10,37,34,34,31,36,32,26,23,21,17,14,8,5,4,1,-3,-6,-5,-8,-10,-12,-13,-15,-15,-15,-16,-16,-17,-17,-18,-14,-15,-14,-15,-15,-15,-15,-14,-14,-12,-11,-10,-9,-9,-8,-8,-6,-6,-5,-5,-5,-4,-4,-3,-3,-4,-3,-2,-2,-2,0,-1,0,0,1,2,3,3,3,3,4,4,3,3,2,2,1,0,-1,-1,-1,-1,-2,-4,-4,-5,-5,-3,-3,-3,-2,-2,-1,0,2,3,4,5,7,7,7,10,12,11,12,13,17,17,18,14,15,16,17,16,26,23,17,12,2,-20,-24,
21,33,12,41,40,40,38,39,36,30,27,23,20,17,12,9,7,4,1,-1,-2,-4,-6,-8,-8,-9,-10,-10,-11,-11,-11,-11,-11,-8,-8,-8,-8,-8,-9,-8,-8,-8,-6,-6,-4,-4,-3,-3,-2,-1,-1,1,1,1,2,2,2,2,2,3,4,4,4,4,4,5,5,6,6,7,8,7,8,8,8,8,8,6,6,5,5,4,3,2,3,2,-1,-1,-1,-1,0,-1,0,1,1,1,2,4,5,7,8,9,11,10,11,13,13,13,15,16,16,17,17,18,19,19,19,21,20,19,17,11,-12,-18,
33,48,28,59,58,60,58,51,49,44,41,34,31,29,24,22,17,15,12,10,5,3,2,1,-2,-3,-3,-3,-3,-3,-4,-3,-4,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,0,1,1,2,2,2,3,4,4,4,4,4,5,4,5,4,5,5,6,5,6,6,7,6,7,7,7,8,7,8,8,8,8,7,6,4,4,4,2,1,1,0,0,-2,-2,-2,-3,-2,-2,-2,-1,0,0,1,3,5,5,7,9,10,9,10,12,12,13,14,16,16,17,16,18,18,19,19,23,22,21,18,10,-10,-11,
31,42,19,46,48,46,46,40,39,32,30,17,15,13,8,6,-2,-4,-8,-10,-15,-18,-18,-20,-20,-21,-20,-20,-20,-19,-19,-19,-19,-20,-20,-20,-20,-19,-17,-17,-16,-16,-18,-17,-15,-15,-15,-15,-15,-14,-14,-13,-12,-12,-11,-11,-10,-10,-9,-9,-8,-8,-7,-6,-5,-4,-4,-4,-5,-4,-3,-3,-2,-2,-1,-2,-2,-4,-4,-5,-6,-8,-8,-9,-9,-10,-9,-10,-10,-11,-10,-10,-10,-11,-11,-9,-8,-6,-6,-5,-4,-3,-3,-1,0,1,1,3,6,6,7,7,10,11,12,12,12,8,6,11,10,6,-16,-27,
39,50,29,55,57,57,56,48,47,40,38,24,21,20,14,13,3,2,-2,-4,-10,-12,-13,-14,-14,-15,-14,-14,-13,-13,-13,-12,-12,-14,-13,-13,-13,-12,-11,-10,-10,-10,-11,-11,-10,-9,-9,-9,-8,-8,-8,-8,-7,-7,-6,-6,-5,-4,-4,-4,-3,-3,-2,-1,0,1,0,1,-1,0,1,1,2,2,2,2,2,0,-1,-1,-3,-4,-5,-5,-6,-6,-6,-6,-6,-7,-7,-7,-7,-7,-7,-5,-3,-2,-1,-1,1,2,3,4,5,7,7,10,12,13,14,15,17,18,19,14,9,8,6,11,8,1,-21,-30,
21,36,54,42,44,47,47,45,43,37,35,24,22,20,16,14,7,5,2,0,-6,-7,-8,-9,-9,-9,-9,-8,-8,-8,-8,-8,-8,-9,-9,-8,-8,-6,-4,-4,-4,-4,-4,-4,-4,-3,-4,-4,-4,-3,-3,-2,-1,0,0,1,2,2,2,2,3,4,3,4,6,7,7,8,6,7,7,7,8,8,9,7,7,6,6,5,4,2,1,1,0,-1,0,0,0,-1,-2,-2,-2,-2,-2,0,2,2,4,3,5,6,8,8,10,11,12,11,13,14,15,17,15,16,17,13,8,10,9,9,5,-1,-9,-26,
32,45,63,50,52,55,53,48,45,40,37,24,21,19,14,12,5,3,0,-2,-9,-10,-11,-12,-12,-12,-11,-10,-10,-9,-8,-8,-8,-9,-9,-9,-9,-7,-5,-5,-5,-5,-5,-5,-5,-4,-4,-4,-3,-3,-2,-2,-1,-1,0,0,1,1,2,2,2,4,3,4,7,7,7,7,7,8,8,8,8,9,9,8,8,7,6,5,4,3,2,1,0,0,1,0,0,-1,-1,-1,-1,-1,-1,1,2,3,5,4,6,7,8,10,11,13,14,14,15,17,18,19,19,20,21,17,12,14,13,12,9,4,-5,-22,
5,15,35,22,21,27,24,29,26,23,19,19,15,13,6,3,-1,-4,-9,-12,-16,-17,-20,-21,-23,-24,-25,-24,-24,-25,-25,-24,-23,-24,-23,-23,-22,-23,-23,-23,-22,-23,-21,-21,-20,-20,-19,-19,-19,-19,-19,-18,-18,-18,-17,-18,-18,-17,-18,-17,-17,-16,-17,-16,-17,-16,-15,-15,-16,-16,-16,-15,-15,-15,-14,-16,-16,-15,-18,-18,-20,-16,-22,-23,-24,-23,-25,-24,-7,-14,-9,-9,-4,-4,-5,-3,-2,-1,-1,0,1,2,2,4,4,5,27,25,32,32,33,33,35,35,36,31,27,25,25,25,24,21,6,-43,
34,41,60,45,41,46,42,44,40,35,30,27,23,19,12,8,5,1,-4,-7,-9,-12,-14,-15,-18,-19,-18,-19,-19,-18,-18,-17,-17,-16,-16,-15,-15,-16,-16,-16,-16,-16,-14,-14,-13,-13,-11,-10,-10,-10,-10,-9,-9,-9,-8,-10,-9,-9,-9,-8,-7,-6,-7,-6,-6,-6,-4,-4,-3,-3,-2,-2,-2,-1,-1,-1,-2,-3,-4,-5,-6,-7,-8,-8,-9,-9,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-9,-8,-7,-6,-4,-3,-2,-1,0,1,3,3,4,4,5,7,6,7,8,8,8,4,5,0,-1,-4,1,-15,
56,57,73,56,50,56,52,48,43,42,36,33,28,23,19,15,11,8,5,2,-4,-6,-7,-9,-10,-12,-12,-12,-12,-10,-11,-10,-10,-8,-8,-9,-9,-9,-9,-9,-9,-9,-6,-6,-5,-5,-3,-4,-3,-3,-3,-3,-3,-2,-2,-3,-3,-2,-1,-1,-1,0,0,0,1,2,3,4,2,3,3,3,4,6,6,5,5,4,3,2,1,-1,-3,-3,-5,-5,-4,-5,-6,-6,-5,-5,-5,-5,-5,-5,-4,-3,-2,-1,0,1,2,2,4,5,7,7,7,8,9,10,14,15,16,15,16,9,11,8,3,-3,10,-12,
42,54,86,58,51,64,57,57,50,47,41,38,32,26,22,16,13,9,5,2,-1,-4,-5,-7,-9,-10,-11,-11,-11,-10,-10,-10,-10,-6,-6,-7,-7,-7,-8,-7,-7,-7,-4,-4,-3,-3,-1,-1,0,0,0,0,1,1,2,1,1,2,2,2,3,3,3,4,5,5,7,7,7,7,7,8,9,10,10,9,9,8,8,7,5,4,3,3,1,1,1,0,-1,-1,0,0,0,0,0,0,1,2,3,4,5,6,7,8,9,10,12,11,11,12,13,13,11,12,13,13,14,10,11,3,3,1,20,0,
59,67,95,64,53,68,62,64,59,58,52,52,47,43,38,13,10,5,3,0,-6,-8,-9,-11,-13,-15,-15,-15,-15,-16,-16,-16,-16,-15,-15,-14,-15,-14,-14,-14,-13,-14,-11,-8,-11,-6,6,12,11,10,13,13,14,14,14,14,15,15,15,15,15,15,15,15,15,15,17,17,15,15,16,16,17,17,18,17,16,15,14,13,12,10,9,9,7,6,7,6,5,4,5,5,4,4,3,4,5,5,6,6,7,7,8,9,10,10,12,11,11,12,12,13,12,14,14,15,16,11,11,4,4,2,23,2,
45,33,76,39,28,45,37,44,37,40,31,32,25,18,17,11,7,1,-1,-5,-8,-11,-14,-16,-17,-18,-18,-19,-19,-19,-19,-20,-19,-20,-20,-20,-19,-18,-17,-17,-16,-16,-16,-16,-15,-15,-16,-16,-15,-14,-14,-12,-11,-11,-11,-11,-10,-10,-9,-9,-8,-8,-7,-7,-6,-6,-5,-5,-3,-3,-2,-2,-2,-2,-1,-3,-3,-4,-4,-4,-5,-4,-4,-5,-6,-6,-8,-8,-9,-9,-10,-10,-10,-10,-10,-8,-7,-5,-5,-4,-3,-2,-1,3,3,4,5,6,7,7,7,9,6,7,7,4,5,1,2,-4,-4,-4,17,0,
44,51,87,48,37,54,44,52,44,46,38,40,32,24,24,19,13,7,6,1,-1,-4,-7,-8,-9,-12,-12,-13,-13,-12,-13,-13,-13,-13,-13,-13,-12,-12,-11,-11,-10,-10,-10,-10,-10,-10,-10,-9,-9,-8,-7,-6,-5,-5,-5,-4,-4,-3,-3,-3,-2,-2,-1,-1,-1,0,0,1,3,3,4,4,4,4,5,4,3,3,2,2,1,2,1,1,0,0,-2,-2,-3,-3,-4,-5,-5,-5,-5,-3,-2,0,0,1,1,3,4,7,8,8,9,11,11,12,12,13,12,13,14,11,13,7,9,3,3,2,22,3,
67,43,102,49,36,60,48,59,49,53,43,47,38,28,29,22,18,12,10,5,3,-1,-3,-4,-6,-8,-8,-8,-9,-9,-10,-9,-10,-9,-10,-9,-9,-8,-7,-7,-6,-6,-6,-6,-6,-6,-5,-5,-4,-3,-2,-1,-1,-1,-1,1,1,2,2,2,2,3,4,4,4,5,6,6,9,10,10,11,11,10,11,10,10,9,9,9,8,8,8,7,7,7,5,4,4,4,3,3,2,1,1,1,2,4,5,7,8,9,10,13,13,13,15,16,18,18,19,19,17,17,18,17,18,14,14,9,9,8,-20,-25,
54,70,125,68,52,73,59,73,61,63,50,59,48,34,33,25,20,13,11,7,2,-1,-3,-4,-6,-8,-8,-9,-9,-9,-9,-10,-9,-10,-10,-10,-9,-8,-8,-8,-7,-7,-7,-7,-7,-6,-7,-6,-6,-4,-4,-4,-3,-3,-2,-1,-1,-1,-1,0,0,0,1,1,2,2,3,3,7,7,8,9,8,9,9,9,9,8,8,8,7,7,7,7,6,6,4,4,3,3,2,2,1,1,0,2,2,4,5,7,8,8,9,13,14,14,15,17,19,19,21,20,20,21,21,20,20,17,18,12,12,10,-19,-27,
28,40,98,50,34,25,16,18,11,26,15,20,13,0,1,-8,-5,-14,-14,-19,-20,-21,-24,-24,-26,-26,-27,-26,-27,-27,-27,-27,-28,-26,-26,-27,-26,-27,-26,-26,-25,-25,-24,-24,-22,-22,-23,-22,-21,-20,-20,-20,-19,-18,-18,-18,-18,-17,-16,-15,-15,-14,-13,-13,-11,-11,-10,-10,-8,-7,-7,-6,-6,-5,-5,-5,-6,-6,-7,-7,-8,-8,-9,-9,-10,-11,-10,-11,-12,-12,-13,-13,-14,-14,-15,-14,-14,-12,-12,-11,-10,-9,-9,-10,-10,-9,-6,-6,-5,-3,-9,-5,21,29,29,27,26,25,26,19,19,16,-25,-42,
57,64,108,45,23,42,28,35,22,32,20,29,17,5,7,-1,0,-8,-8,-12,-14,-17,-18,-19,-20,-20,-21,-21,-21,-21,-22,-21,-22,-20,-20,-20,-20,-20,-20,-20,-20,-20,-18,-18,-16,-16,-17,-16,-15,-14,-14,-14,-14,-13,-12,-14,-13,-12,-12,-10,-10,-9,-9,-8,-7,-6,-5,-5,-3,-3,-2,-2,0,1,2,1,1,0,-1,-1,-2,-2,-3,-3,-4,-5,-4,-4,-5,-5,-6,-6,-7,-7,-7,-7,-6,-4,-4,-3,-2,-1,0,1,1,2,5,6,5,4,5,5,5,5,4,2,2,0,-1,-3,-5,-8,-20,-26,
104,76,105,45,26,44,31,45,35,30,20,34,24,13,8,6,3,-5,-7,-10,-9,-12,-14,-14,-15,-14,-15,-16,-16,-16,-17,-16,-16,-14,-14,-14,-14,-14,-14,-14,-14,-14,-12,-12,-10,-10,-9,-9,-8,-8,-7,-7,-6,-6,-5,-6,-5,-4,-3,-2,-1,0,0,1,2,2,3,3,4,5,5,7,8,9,9,9,8,8,7,7,6,6,6,5,4,3,3,3,2,1,2,1,1,1,0,1,1,2,3,5,5,6,7,9,12,12,13,12,13,12,13,12,11,10,10,9,8,7,8,6,4,-1,-19,-29,
89,78,101,60,42,46,35,44,35,31,22,30,21,11,7,6,-1,-8,-10,-13,-16,-18,-19,-20,-21,-20,-20,-22,-22,-22,-22,-22,-21,-20,-20,-19,-20,-19,-19,-18,-18,-18,-16,-15,-14,-13,-13,-13,-12,-11,-10,-10,-9,-9,-8,-8,-8,-6,-5,-4,-3,-2,-2,-1,1,1,2,3,2,3,4,5,6,8,9,8,8,7,7,6,6,5,5,4,4,3,4,3,2,1,2,2,1,1,1,1,2,3,4,4,5,6,8,9,11,12,13,12,14,13,15,14,15,14,15,14,14,11,11,9,7,4,-11,-18,
81,81,89,51,41,53,48,51,47,48,11,-9,-9,-12,-20,-22,-24,-27,-28,-28,-32,-32,-31,-33,-33,-34,-33,-34,-34,-33,-33,-32,-32,-32,-32,-31,-31,-30,-31,-30,-29,-29,-29,-29,-28,-28,-28,-27,-27,-27,-27,-27,-27,-26,-26,-26,-25,-25,-25,-25,-25,-25,-24,-24,-23,-22,-23,-22,-22,-21,-21,-17,-18,2,3,3,2,1,0,0,-1,-2,-3,-3,-4,-4,-4,-5,-6,-6,-6,-7,-8,-7,2,7,13,10,14,11,11,14,17,21,22,22,23,22,21,20,22,21,16,16,15,14,14,13,14,12,10,7,-8,-4,
-5,11,27,27,28,32,33,21,22,17,18,2,2,0,-6,-17,-19,-21,-21,-20,-27,-26,-26,-26,-25,-28,-27,-28,-27,-26,-26,-25,-24,-25,-25,-24,-23,-23,-22,-21,-21,-20,-21,-20,-20,-19,-19,-18,-18,-17,-17,-18,-17,-16,-16,-14,-13,-13,-13,-12,-13,-12,-12,-11,-10,-9,-9,-8,-9,-8,-8,-6,-6,-6,-6,-5,-6,-7,-7,-8,-8,-8,-9,-9,-9,-9,-9,-10,-9,-10,-10,-11,-12,-10,-10,-10,-10,-7,-7,-6,-5,-4,-3,-3,-2,-3,0,-1,-1,-3,-1,-2,-1,-1,-1,0,1,2,3,4,2,-2,-11,-21,
65,82,84,87,90,94,95,84,82,73,70,47,44,39,17,5,0,-3,-10,-11,-17,-18,-21,-24,-24,-24,-24,-24,-23,-23,-23,-21,-21,-21,-20,-19,-18,-18,-17,-16,-16,-15,-15,-15,-15,-14,-14,-13,-13,-12,-12,-11,-11,-10,-10,-8,-8,-7,-7,-7,-6,-6,-6,-6,-4,-4,-3,-3,-4,-3,-3,-3,-2,-2,-2,-2,-3,-3,-4,-4,-4,-5,-5,-6,-6,-6,-7,-7,-6,-7,-7,-7,-8,-7,-8,-8,-8,-4,-4,-5,-5,-3,-1,-1,-3,-4,0,-1,2,-1,3,1,4,4,4,4,4,4,5,6,4,1,-7,-18,
66,86,91,104,109,103,102,84,83,67,63,35,34,33,15,-2,-4,-4,-10,-10,-20,-20,-22,-25,-25,-26,-25,-24,-24,-24,-23,-22,-21,-22,-21,-19,-19,-17,-16,-15,-15,-14,-14,-13,-13,-13,-12,-12,-11,-11,-10,-10,-9,-9,-8,-6,-6,-6,-5,-5,-5,-5,-5,-5,-3,-3,-2,-2,-3,-3,-2,-2,-2,-1,0,-1,-2,-1,-2,-2,-3,-3,-3,-4,-4,-4,-4,-4,-3,-4,-3,-4,-5,-4,-3,-3,-3,0,0,1,1,3,4,3,4,3,6,4,7,5,8,7,13,12,12,14,16,18,19,20,18,14,7,-6,
79,90,89,100,106,102,103,85,83,66,62,46,44,42,23,-15,-13,-15,-5,-1,-46,-34,-31,-35,-35,-38,-35,-36,-36,-33,-32,-32,-32,-30,-30,-29,-29,-29,-29,-28,-26,-28,-24,-16,-18,-5,-1,-3,-1,-5,0,0,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,2,2,1,1,1,0,-1,-2,-2,-3,-3,-3,-4,-4,-5,-4,-5,-4,-5,-6,-6,-5,-5,-6,-3,-3,0,0,1,2,1,3,1,4,3,7,5,7,5,12,11,10,12,12,15,15,14,11,6,-3,-17,
68,89,83,85,83,78,76,61,60,40,36,16,14,13,-7,-15,-18,-19,-32,-32,-38,-39,-40,-44,-45,-45,-45,-46,-45,-40,-39,-40,-39,-37,-37,-36,-36,-36,-35,-35,-34,-34,-37,-37,-32,-32,-36,-36,-35,-34,-34,-34,-33,-32,-32,-27,-27,-26,-25,-26,-25,-25,-30,-29,-26,-26,-30,-29,-26,-25,-25,-25,-26,-29,-28,-28,-29,-29,-30,-29,-28,-30,-30,-31,-30,-31,-28,-30,-28,-29,-27,-28,-28,-24,-23,-24,-24,-18,-18,-14,-15,-14,-13,-9,-5,-7,2,-2,-2,-4,-2,-4,-5,-7,-8,-8,-9,-9,-10,-10,-13,-21,-30,-42,
113,131,124,124,121,114,110,101,93,68,61,30,32,27,11,-3,-20,-24,-34,-36,-40,-41,-48,-50,-48,-47,-47,-51,-50,-48,-48,-47,-47,-46,-46,-45,-44,-43,-42,-42,-40,-40,-42,-42,-38,-38,-39,-39,-39,-35,-35,-38,-37,-33,-32,-32,-32,-31,-30,-30,-30,-30,-34,-34,-31,-30,-32,-31,-32,-32,-31,-31,-32,-33,-32,-32,-33,-32,-33,-32,-31,-29,-30,-30,-26,-27,-25,-26,-24,-25,-20,-21,-23,-19,-15,-15,-16,-9,-10,-6,-7,-6,-5,6,4,2,9,6,8,5,8,6,6,4,3,3,1,1,-1,-2,-6,-12,-23,-34,
66,52,79,60,58,67,68,58,55,38,35,16,13,10,-6,-14,-23,-25,-35,-34,-36,-35,-39,-40,-38,-38,-37,-42,-41,-39,-38,-38,-37,-36,-36,-35,-34,-33,-33,-33,-31,-31,-32,-32,-28,-28,-29,-29,-30,-26,-25,-28,-28,-23,-23,-23,-23,-22,-21,-21,-21,-21,-25,-24,-22,-21,-22,-22,-22,-22,-21,-21,-21,-22,-22,-22,-23,-22,-23,-23,-21,-22,-23,-24,-21,-21,-21,-22,-19,-20,-21,-22,-21,-20,-18,-19,-19,-13,-14,-11,-12,-11,-3,-5,-1,-3,6,7,9,6,12,10,9,8,6,9,6,5,3,4,0,-3,-12,-27,
58,68,90,68,64,71,70,63,59,41,39,18,15,12,-5,-16,-23,-25,-35,-34,-36,-35,-38,-41,-38,-38,-38,-43,-42,-39,-39,-38,-38,-37,-37,-36,-35,-35,-35,-34,-33,-33,-35,-35,-31,-31,-31,-32,-32,-28,-28,-30,-30,-26,-26,-26,-26,-25,-24,-24,-24,-23,-28,-27,-25,-24,-25,-24,-24,-24,-23,-23,-24,-25,-25,-25,-26,-25,-26,-25,-24,-24,-24,-25,-22,-23,-22,-22,-19,-20,-20,-21,-20,-19,-16,-16,-17,-11,-12,-7,-8,-4,0,-2,5,1,10,10,14,11,17,14,14,12,10,13,11,10,9,10,5,1,-7,-27,
81,84,110,90,82,76,74,63,59,44,40,24,20,15,2,-11,-17,-21,-26,-27,-33,-34,-35,-37,-39,-40,-40,-40,-40,-41,-41,-41,-41,-40,-40,-40,-40,-38,-38,-38,-36,-36,-33,-34,-30,-31,-30,-31,-31,-28,-28,-27,-27,-27,-27,-25,-25,-25,-25,-24,-22,-22,-24,-23,-23,-22,-23,-22,-22,-21,-20,-20,-19,-17,-17,-16,-17,-15,-16,-16,-16,-18,-18,-19,-18,-18,-15,-16,-15,-15,-16,-17,-17,-17,-12,-12,-12,-8,-8,5,-1,-1,0,-2,20,18,18,15,26,23,30,27,25,24,22,25,24,24,23,25,22,13,-1,-36,
88,63,84,67,64,76,73,66,60,39,29,5,-1,-8,-23,-33,-41,-48,-54,-58,-63,-66,-70,-73,-76,-78,-80,-81,-82,-81,-82,-83,-84,-83,-83,-84,-85,-83,-83,-84,-81,-82,-78,-79,-75,-76,-71,-72,-73,-70,-70,-68,-68,-68,-68,-67,-66,-66,-66,-64,-63,-62,-64,-63,-61,-60,-61,-59,-57,-55,-54,-54,-53,-51,-50,-49,-48,-44,-44,-43,-42,-42,-42,-41,-38,-37,-36,-35,-33,-31,-30,-29,-27,-26,-22,-21,-20,-15,-15,-10,-11,-8,-7,-3,1,-1,5,2,8,5,9,6,10,8,5,13,11,10,6,15,6,-12,-43,-83,
68,40,58,40,12,28,26,28,21,-11,-22,-31,-39,-41,-55,-57,-59,-61,-64,-66,-68,-69,-61,-62,-64,-65,-66,-66,-66,-74,-74,-73,-73,-73,-73,-70,-66,-66,-65,-65,-64,-63,-63,-62,-60,-60,-66,-66,-65,-59,-59,-64,-64,-58,-58,-59,-58,-57,-57,-58,-57,-56,-57,-56,-64,-63,-57,-56,-63,-62,-61,-60,-60,-59,-59,-52,-51,-51,-51,-50,-46,-50,-52,-52,-45,-44,-44,-43,-40,-39,-47,-47,-40,-36,-43,-42,-42,-31,-31,-40,-40,-39,-26,-27,-36,-36,-21,-22,-31,-32,-18,-19,-17,-19,-20,-17,-21,-29,-33,-11,-18,-27,-38,-98,
69,93,80,42,43,63,61,59,52,19,7,-5,-13,-16,-31,-34,-36,-40,-44,-47,-47,-50,-42,-45,-46,-47,-48,-48,-49,-55,-56,-55,-55,-54,-54,-51,-47,-46,-45,-45,-43,-43,-41,-41,-39,-39,-45,-45,-44,-37,-37,-43,-42,-36,-36,-37,-37,-36,-35,-37,-36,-35,-36,-35,-44,-42,-36,-36,-43,-42,-42,-41,-41,-40,-39,-33,-32,-32,-31,-30,-26,-29,-31,-30,-23,-22,-22,-20,-17,-15,-24,-23,-15,-13,-20,-19,-17,-7,-6,-14,-14,-7,-1,-1,-9,-9,6,4,-3,-4,11,10,12,12,11,15,13,5,1,21,12,-3,-22,-93,
53,95,91,60,63,85,84,78,71,38,26,13,3,0,-5,-5,-7,-10,-11,-15,-16,-20,-20,-23,-23,-25,-26,-25,-26,-25,-25,-23,-23,-24,-24,-23,-22,-22,-21,-20,-19,-19,-16,-16,-14,-14,-11,-11,-11,-11,-11,-9,-9,-9,-9,-11,-11,-10,-9,-11,-10,-9,-9,-8,-11,-10,-9,-8,-9,-8,-7,-7,-7,-7,-6,-6,-7,-7,-7,-6,-6,-6,-5,-4,-5,-4,-4,-4,0,1,-5,-3,3,4,-3,-2,-1,10,11,2,3,10,17,17,9,9,24,24,15,15,30,30,32,33,33,38,37,30,26,45,33,14,-10,-80,
97,95,90,93,97,84,86,78,72,56,48,36,28,24,24,23,20,16,15,10,8,3,2,0,0,-1,-2,0,-1,-1,-2,1,1,0,0,1,2,3,4,3,5,4,6,6,8,8,9,9,9,10,10,11,11,11,11,10,10,11,11,10,11,12,11,12,11,11,11,12,11,12,12,12,12,13,13,14,14,13,14,15,16,17,19,20,20,22,20,22,22,23,23,25,26,27,26,27,28,29,30,29,31,30,30,31,32,32,31,31,32,32,30,32,35,37,38,39,41,44,41,52,43,31,9,-46,
118,129,133,143,150,140,142,136,130,108,98,87,76,72,70,70,65,59,57,50,49,43,40,38,40,38,37,38,37,37,37,39,39,39,39,40,41,43,43,43,44,44,46,46,47,47,49,48,48,49,49,50,50,51,51,50,50,51,52,50,51,52,51,53,51,51,51,52,51,52,52,52,52,53,53,54,54,54,54,55,57,57,59,60,61,62,61,62,63,64,64,65,66,67,66,67,68,69,70,69,70,70,71,72,71,72,71,73,71,72,71,73,74,75,77,79,82,81,79,93,84,70,61,3,
139,142,123,156,171,170,176,158,152,136,124,111,99,93,86,91,84,78,70,62,66,59,52,49,56,53,51,50,49,54,53,52,51,55,55,55,55,60,60,59,59,59,64,64,63,62,66,65,64,64,64,66,66,67,67,66,67,68,69,65,67,68,69,69,67,68,69,70,68,68,68,69,69,69,70,70,70,72,73,73,74,74,76,77,79,80,80,81,83,84,82,83,85,86,85,86,88,89,89,88,91,92,95,98,93,96,99,98,97,100,103,106,104,107,110,112,114,114,113,111,99,86,72,8,
54,158,158,158,170,160,167,156,152,131,120,111,100,95,95,96,90,85,84,77,77,71,69,66,70,68,66,69,68,69,68,70,70,72,72,73,73,77,77,77,79,78,82,81,82,81,83,82,82,84,84,85,85,85,85,84,85,85,85,84,85,86,85,86,84,85,85,85,85,85,85,85,86,86,87,86,86,87,88,88,89,90,91,92,93,94,94,95,96,96,95,96,97,98,97,98,99,99,96,99,100,99,100,103,99,101,98,93,96,99,94,97,93,97,100,100,103,103,101,103,102,97,150,27,
27,60,159,159,171,161,167,160,154,137,127,121,110,110,105,106,101,95,93,86,87,80,80,77,72,62,57,60,59,57,56,58,57,59,59,60,60,62,62,62,63,63,64,63,65,64,66,66,65,66,66,66,67,67,67,67,68,68,68,69,69,71,70,70,70,71,70,70,72,72,73,72,73,74,74,74,74,74,75,76,77,76,77,79,80,81,81,82,86,94,104,104,105,106,104,105,106,107,102,103,105,103,106,107,100,103,99,95,95,96,95,96,94,95,95,96,96,96,96,105,98,101,132,29,
205,93,141,146,169,158,168,161,157,135,124,120,101,100,86,86,79,72,71,63,60,53,51,47,49,46,45,45,45,43,42,42,41,42,42,45,45,45,45,45,48,47,48,48,50,49,50,49,49,51,51,51,52,52,53,53,54,53,54,53,54,55,55,54,55,55,55,56,56,56,56,56,57,58,58,59,60,59,60,61,62,60,61,62,63,63,62,64,64,65,65,66,66,68,68,70,72,71,69,71,81,77,80,84,80,84,74,66,70,80,76,81,79,87,91,93,84,85,85,98,83,86,49,28,
205,205,205,205,205,205,193,193,187,171,162,155,148,147,146,145,144,143,140,137,134,131,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,140,128,128,
